/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.unesp.demac.bcc.soo.dao;

import br.unesp.demac.bcc.soo.bean.Pessoa;
import java.util.ArrayList;

/**
 *
 * @author flavioam
 */
public interface PessoaDAO {

    boolean salvaPessoa(Pessoa p) throws Exception;
    
    ArrayList<Pessoa> selecionaTodosClientes() throws Exception;
    
    ArrayList<Pessoa> selecionaTodasPessoas() throws Exception;
    
    boolean deletaPessoa(Pessoa p) throws Exception;
    
    boolean editaPessoa(Pessoa p) throws Exception;
    
    Pessoa selecionaClienteById(int id) throws Exception;
}
